body {
	margin:0;
	padding:0;
	background:#fff;
	text-align:center; /* hack para o IE */	
	font-family:"Open Sans",sans-serif,Arial;font-style:normal;font-weight:normal;font-size:14px;
	height: 100%;

	}
#page {
	width: 760px;
	margin:0 auto;			
	text-align:left; /* "remédio" para o hack do IE */	
	min-height: 100%;
	height: 100%;
	

	}
* html #page {
	height: 100%; /* hack para IE6 que trata height como min-height */
	}

#content {
	background-color: #eee;
	padding-bottom: 30px;
	width: 700px;
	text-align: left;
	float: left;
	}
h2 {
	color: #000;
	font-family:"Open Sans",sans-serif,Arial;font-style:normal;font-weight:normal;font-size:35px;
	}
h3 {
	color: #000;
	font-family:"Open Sans",sans-serif,Arial;font-style:normal;font-weight:normal;font-size:20px;
	font-weight: bold;
}
p {
	margin-left: 15px; 
	padding:1.5em;
	}
footer {
	text-align: center;
	position: absolute;
	bottom: 0;
}
